#include "MotorDesplazamiento.h"

using namespace TP::Juego::Motorizacion;

MotorDesplazamiento::MotorDesplazamiento() { }

MotorDesplazamiento::~MotorDesplazamiento() { }

Ticks MotorDesplazamiento::notificacionAvanceTiempo(Ticks pTiempo) {/*Skip*/ }

Partida* MotorDesplazamiento::correrPartida(Partida* pPartida, Ticks pTiempo) {

	for (vector<Actor*>::iterator itActores = pPartida->ArenaJuego(
			)->getActores().begin();
			itActores != pPartida->ArenaJuego()->getActores().end();
			++itActores)
		(*itActores)->desplazar(pTiempo);
}

vector<Partida*>& MotorDesplazamiento::getPartidas() {
	return this->_motorJuego->getPartidas();
}